package io.renren.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * ${comments}
 *
 * @author Sen 524227263@qq.com
 * @since 1.0.0 2024-05-28
 */
@Data
@TableName("JoinMemberM")
public class JoinmembermEntity {

    /**
     * 创建日期
     */
    private Date sysCreated;
    /**
     * 最后修改日期
     */
    private Date sysLastUpd;
    /**
     * 记录删除标记
     */
    private Boolean sysDeleted;
    /**
     * 单据编号
     */
    private String billcode;
    /**
     * 单据日期
     */
    private Date billdate;
    /**
     * 单据类别
     */
    private String billkinds;
    /**
     * 磁条卡编号
     */
    private String magneticstripecode;
    /**
     * 会员卡编号
     */
    private String code;
    /**
     * 入会日期
     */
    private Date joinmemberdate;
    /**
     * 会员到期日
     */
    private Date duedate;
    /**
     * 手工协议号
     */
    private String protocolnumber;
    /**
     * 续会日期
     */
    private Date updatedate;
    /**
     * 续会到期日
     */
    private Date updateduedate;
    /**
     * 结账日期
     */
    private Date checkoutdate;
    /**
     * 入会金额
     */
    private String membershipamount;
    /**
     * 打印时间
     */
    private Date printdate;
    /**
     * 生效时间
     */
    private Date effdate;
    /**
     * 打印次数
     */
    private Integer printcount;
    /**
     * 默认打印样式
     */
    private String printtype;
    /**
     * 单据标识
     */
    private String billtype;
    /**
     * 业务状态
     */
    private Integer businessstate;
    /**
     * 流程启动标记
     */
    private Boolean startflowflag;
    /**
     * 流程实例句柄
     */
    private String instanceid;
    /**
     * 流程编号
     */
    private String flowid;
    /**
     * 密码
     */
    private String password;
    /**
     * 里程数
     */
    private BigDecimal mileage;
    /**
     * 最近保养日期
     */
    private Date maintenancedate;
    /**
     * 立帐方式
     */
    private String produceaccountstype;
    /**
     * 新磁条卡编号
     */
    private String newmagneticstripecode;
    /**
     * 新会员卡编号
     */
    private String newcode;
    /**
     * 创建用户
     */
    private String sysCreatedby;
    /**
     * 授权用户
     */
    private String sysReplacement;
    /**
     * 所属岗位
     */
    private String sysPostn;
    /**
     * 所属部门
     */
    private String sysDivision;
    /**
     * 所属组织
     */
    private String sysOrg;
    /**
     * 最后修改用户
     */
    private String sysLastUpdBy;
    /**
     * 会员卡类别表外键
     */
    private String membercardkindsFk;
    /**
     * 往来单位外键
     */
    private String tradermFk;
    /**
     * 车辆信息外键
     */
    private String autoFk;
    /**
     * 员工外键
     */
    private String ucmlContactFk;
    /**
     * 打印人外键
     */
    private String ucmlUserFk;
    /**
     * 分支机构外键
     */
    private String orgFk;
    /**
     * 部门外键
     */
    private String deptFk;
    /**
     * 岗位外键
     */
    private String ucmlPostFk;
    /**
     * 会籍顾问外键
     */
    private String adviserFk;
    /**
     * 会员卡资料表外键
     */
    private String membercardmFk;
    /**
     * 关系员工外键
     */
    private String relationcontactFk;
    /**
     * 归属会员卡外键
     */
    private String belongmembercardmFk;
    /**
     * 介绍机构外键
     */
    private String introduceorgFk;
    /**
     * 介绍部门外键
     */
    private String introducedeptFk;
    /**
     * 介绍员工外键
     */
    private String introducecontactFk;
    /**
     * 介绍人外键
     */
    private String introducetradermFk;
    /**
     * 新会员卡类别表
     */
    private String newmembercardkindsFk;
    /**
     * 新会籍顾问外键
     */
    private String newadviserFk;
    /**
     * 赠送套餐外键
     */
    private String giftpackagerulemFk;
    /**
     * 车辆类别外键
     */
    private String autokindsFk;
    /**
     * 员工会员标记
     */
    private Boolean ispersonmember;
    /**
     * 首次服务(1表示首次)
     */
    private String firstservice;
    /**
     * 维修状态
     */
    private String autorepairstatename;
    /**
     * 是否已追评
     */
    private String isreview;
    /**
     * $column.comments
     */
    private String joinmembermoid;
}